import dayjs from "dayjs";

// 工具方法 统一使用 前缀 u_
/**
 * 日期格式化
 * @param date {Date}  待操作时间
 * **/
export function u_formatMonthDay(date) {
    return dayjs(date).format("MM月DD日")
}

/**
 * 日期计算
 * @param date {Date}  待操作时间
 * @param step {number}  增加多少
 * @param unit {String} 单位：比如："millisecond" | "second" | "minute" | "hour" | "day" |
 *  "month" | "year" | "milliseconds" | "seconds" | "minutes" | "hours" |
 * eg： dateAdd(new Date(), 1, 'day');  表示得到明天
 * **/
export function u_dateAdd(date, step, unit){
    return dayjs(date).add(step, unit)
}

export function u_date_differ(end, start){
    return dayjs(end).diff(start, 'day')
}